@@ -1,6 +1,6 @@ |
||
1 | 1 |
{ |
2 | 2 |
"name": "hubot-multi-adapter", |
3 |
- "version": "0.2.0", |
|
3 |
+ "version": "0.2.1", |
|
4 | 4 |
"description": "A Hubot adapter that can receive messages thru socket.io or telegram", |
5 | 5 |
"main": "src/multi-adapter", |
6 | 6 |
"scripts": { |
@@ -67,7 +67,16 @@ class MultiAdapter extends Adapter |
||
67 | 67 |
app.post '/telegram-api', (req, res) => |
68 | 68 |
console.log(req.body) |
69 | 69 |
chat_id = req.body['message[chat][id]'] |
70 |
- username = req.body['message[from][username]'] |
|
70 |
+ # Get username |
|
71 |
+ if req.body['message[from][first_name]'] |
|
72 |
+ if req.body['message[from][last_name]'] |
|
73 |
+ username = req.body['message[from][first_name]'] + " " + req.body['message[from][last_name]'] |
|
74 |
+ else |
|
75 |
+ username = req.body['message[from][first_name]'] |
|
76 |
+ else if req.body['message[from][last_name]'] |
|
77 |
+ username = req.body['message[from][last_name]'] |
|
78 |
+ else |
|
79 |
+ username = req.body['message[from][username]'] |
|
71 | 80 |
text = req.body['message[text]'] |
72 | 81 |
@robot.brain.set 'log_id_' + chat_id, new Date().getUTCMilliseconds(); |
73 | 82 |
user = @userForId chat_id, name: username, room: chat_id |